解决导入maven工程时cannot resolve依赖问题 | 您所在的位置:网站首页 › idea报cannot resolve method › 解决导入maven工程时cannot resolve依赖问题 |
在导入maven项目时,发现有几个公司私服的核心jar包死活拉不下来,尝试了几种办法无果,最后参考同事的办法解决。 一、问题描述pom.xml中,几个核心依赖jar包无法拉取到本地 报错:Resolve dependencies Cannot resolve xxx... 二、解决办法 1、检查Idea的maven设置Maven home path、User setting file和Local repository的设置。 2、清除缓存重启Idea2.1 File-->Invalidate Caches / Restart... 2.2 刷新pom.xml文件或者reloadAllMavenProjects 3、重新导入maven项目重新导入该maven项目 如果还无法解决,需要检查Maven的配置文件setting.xml 4、设置Maven的配置文件setting.xml,配置公司镜像4.1 根据方法1的maven配置中User setting file对应的settting.xml路径打开该文件 4.2 配置阿里云和公司的私服仓库地址(检查公司私服地址是否无误,能正确访问) 4.3 保存设置 刷新pom.xml或者mvn clean install 4.4 检查repository中是否存在对应的jar包文件 上述几个办法仍然未能解决我的问题,最后参考同事的解决办法完美决绝 5、修改Maven的配置文件setting.xml,设置profile5.1 镜像设置只保留阿里云的配置,移除公司私服地址 5.2 设置profiles 在标签中新增一个的标签设置,对应设置如下 启动设置的profile,对应的id 对应代码: nexusProfile nexus nexus http://需要改为本公司私服仓库url true true nexusProfile5.3 重新构建项目 找到maven窗口,在项目根节点下,Lifecycle-->clean-->intall,或者直接在控制台输入命令 mvn clean install 最后几个公司私服的jar包终于拉取到本地。
|
CopyRight 2018-2019 实验室设备网 版权所有 |